
function Second(father,child){this.init(father,child)}




$.extend(Second.prototype,{
    init:function(father,child){
        console.log($);
        // this.ele_phone = $("#second-phone");
        //this.meizu_header =  $(".meizu-header");
        this.mz_header_li = $(father);
        this.mz_header_sub = $(child);
        
        console.log(child);
        console.log(father);
        // this.mz_header_sub.addClass("show");
        let timer = null;
        this.mz_header_li.onmouseenter = function(){
            this.mz_header_sub.addClass("show");
        }

        // this.mz_header_li.on("mouseenter",$.proxy(function(){
        //         console.log(this.mz_header_li);          
        //         this.mz_header_sub.addClass("show");            
        // },this))

        // this.mz_header_li.on("mouseleave",$.proxy(function(){
        //      clearTimeout(timer);
        //     timer = setTimeout($.proxy (function(){
        //         this.mz_header_sub.removeClass("show");
        //     },this),200)
            
        // },this))

        // this.mz_header_sub.on("mouseover",$.proxy(function(evt){
        //      clearTimeout(timer);
        //     this.mz_header_sub.addClass("show");
        // },this))

        // this.mz_header_sub.on("mouseout",$.proxy(function(evt){
        //         console.log(1111);
        //         this.mz_header_sub.removeClass("show");
            
        // },this))

    }

})
new Second(".second-phone1",".mz-header-sub");























// class Menu{
//     constructor(fatherele,childele){
//         this.fatherele = $(fatherele);
//         this.childele = $(childele);
//         this.timer = null;
//         this.init()
//     }
//     init(){
//         this.childele.addClass("show")
//         this.fatherele.on("mouseenter",this.showchild.bind(this))
//         this.fatherele.on("mouseleave",this.hidechild.bind(this))
//         this.childele.on("mouseenter",this.childblock.bind(this))
//         this.childele.on("mouseleave",this.childnone.bind(this))
//     }
//     showchild(){
//         this.childele.addClass("show")
//     }
//     hidechild(){
//         clearTimeout(this.timer);
//         this.timer = setTimeout(()=>{
//             this.childele.removeClass("show")
//         },100);
//     }
//     childblock(){
//         clearTimeout(this.timer);
//         this.childele.addClass("show")
//     }
//     childnone(){
//         this.childele.removeClass("show")
//     }
// }

// new Menu(".second-phone1",".mz-header-sub");